    <table style="display:none" border='1' id="columns<%= area.getId()%>" width="100%" cellspacing='0' cellpadding='0'>
<%
    // 取得所有一级栏目
    for(int k = 0; k < column1s.length; k ++)
    {
        Column column_1 = (Column)column1s[k];
        // 显示一级栏目
        %>
        <tr >
            <td class="detailTD12"  colspan="<%= countPerTr%>">&nbsp;<b><%= column_1.getName()%></b>&nbsp;&nbsp;</td>
        </tr>
        <%
        // 取得对应的所有二级栏目
        Object[] columns_2 = column_1.getSubColumns().toArray();
        for(int m = 0; m < columns_2.length; m ++)
        {
                Column column_2 = (Column)columns_2[m];
                if(m%countPerTr == 0)
                    out.print("<tr >");
        %>
                <td class="detailTD22"  width="25%">&nbsp;&nbsp;<input type="checkbox" parentCB="column<%= column_1.getId()%>" name="columnId"  id="column<%= column_2.getId()%>"  value="<%= column_2.getId()%>">&nbsp;<%= column_2.getName()%>&nbsp;&nbsp;</td>
        <%
                if(m%countPerTr == 3)
                    out.print("</tr>");
        }
        if(columns_2.length == 0)
        {
                %><td class="detailTD22"  colspan="<%= countPerTr%>">&nbsp;</td><%
        }
        if(columns_2.length != 0
        && columns_2.length != countPerTr )
        {
                for(int n = 0; n < (countPerTr - columns_2.length%countPerTr); n ++)
                {
                    %><td class="detailTD22" >&nbsp;</td><%
                }
                    
              %></tr><%
        }
    }// for k
    if(column1s.length == 0)
    {
        %>
        <tr >
            <td align="center">&nbsp;<b>无栏目</b>&nbsp;&nbsp;</td>
        </tr>
        <%
    }
%>
    </table>
